69360034733f21b7227472719099cf5ad592e38d,modules/storage/geotk-feature-mapinfo/src/main/java/org/geotoolkit/data/mapinfo/mif/geometry/MIFRectangleBuilder.java,MIFRectangleBuilder,toMIFSyntax,#Feature#,135
Before Change
}
StringBuilder builder = new StringBuilder(NAME.tip().toString()).append(' ');
Object value = MIFUtils.getGeometryValue(source);
if(value instanceof Envelope) {
Envelope env = (Envelope) value;
builder.append(env.getMinX()).append(' ')
.append(env.getMinY()).append(' ')
.append(env.getMaxX()).append(' ')
.append(env.getMaxY());
} else if (value instanceof Rectangle2D) {
Rectangle2D rect = (Rectangle2D) value;
builder.append(rect.getMinX()).append(' ')
.append(rect.getMinY()).append(' ')
.append(rect.getMaxX()).append(' ')
.append(rect.getMaxY());
} else if(value instanceof Envelope2D) {
Envelope2D env = (Envelope2D) value;
builder.append(env.getMinX()).append(' ')
.append(env.getMinY()).append(' ')
.append(env.getMaxX()).append(' ')
.append(env.getMaxY());
} else {
throw new DataStoreException("Unable to build a rectangle with the current geometry (Non compatible type"+value.getClass()+").");
}
builder.append('\n');
After Change
}
StringBuilder builder = new StringBuilder(NAME.tip().toString()).append(' ');
appendMIFEnvelope(builder, MIFUtils.getGeometryValue(source));
builder.append('\n');
final Object round = MIFUtils.getPropertySafe(source, ROUND_NAME.toString());